MoveAxisContinuousAbsolute

命令控制的運動至指定的絕對位置,並以指定的速度結束。

語法

KsCommandStatus MoveAxisContinuousAbsolute(
     int Index,
     double Position,
     double Velocity,
     double EndVelocity,
     double Acceleration,
     double Deceleration,
     double Jerk,
     McDirection Direction,
     McBufferMode BufferMode
);

參數

Index [in]:軸索引。索引以零為起點;別名將影響此參數。

Position [in]:運動的命令位置,[秒] (正或負值)。

Velocity [in]:最大速度值,[單位/秒]。

EndVelocity [in]:最終速度值,為帶正負號的值,[秒]。

Acceleration [in]:加速度值,單位由 McProfileType 類型決定,為 [單位/秒2] 或 [秒]。

Deceleration [in]:減速度值,單位由 McProfileType 類型決定,為 [單位/秒2] 或 [秒]。

Jerk [in]:加加速度值,單位由 McProfileType 類型決定,為 [單位/秒3] 或 [秒]。

Direction [in]:軸移動的方向,請見 McDirection 類型。

BufferMode [in]:定義如何融合兩功能的速度,請見 McBufferMode 類型。

回傳值

返回 KsCommandStatus 結構。

備註

範例

N/A

使用需求

  RT Win32
最低支援版本 4.0 4.0
標頭檔 ksmotion.h ksmotion.h
程式庫 KsApi_Rtss.lib KsApi.lib

參見

MoveAxisAbsolute

MoveAxisContinuousRelative

MoveAxisVelocity